<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>

    </style>
</head>

<body>
    <ul>
        111111
    </ul>
    <script>
        // let a = 100;
        // console.log(200);

        /*  */
        // console.log(12 + 12);

        // ctrl+/ 单行注释
        // alt+shift+a 多行注释

        //------------------------------------------------------------------------------
        // 变量：就是可变的量，在编程语言中，变量其实就是一个名字，一个壳，一个容器，用来存储和代表不同的值

        // var a = 12;
        // a = 18;
        // // 创建一个变量a ，把等号右边的值12赋值给左边的变量a

        // console.log(a); // 18
        // 输出a，其实并不是输出a这个名字，想要输出的是a这个名字所代表的值18


        // a就是一个瓶子 水 可乐

        //---------------------------------------------------------


        //---------------------------------------
        // 创建变量的方式
        // - var 创建一个变量(ES3)
        // - let 创建一个变量(ES6)
        // - const  创建常量(ES6)
        // - function 建一个函数变量(ES3)

        // let a = 12;
        // a = 28;
        // console.log(a); // 28

        // const b = 23;
        // b = 58; // 报错， 用const创建的常量不允许后期改变
        // console.log(b);
        // 

        // function fn() {
        //     // 创建一个函数变量
        // }
        // console.log(fn);

        // var a = 12;
        // var b = a; // 使用a，其实使用的是a所代表的值12
        // console.log(b); // 12

        //---------------------------------------

        //---------------------------------------------

        //  js的命名规范
        //     - 严格区分大小写
        //     - 以数字字母下划线$组成,不得以数字开头
        //     - 不得以关键字或者保留字作为名字
        //     - 遵循驼峰命名法(变量名的自第一个单词首字母小写，以后每一个有意义的单词的首字母大写)


        // var sex = 100;
        // console.log(sEX); // sEX is not defined

        // var b123a = 100;
        // console.log(b123a); // 输出正常

        // var 11 a = 100;
        // console.log(11 a); // 报错，不得以数字开头

        // var 中 = 100; 
        // console.log(中); // 虽然不报错，但是不要以汉字作为名字

        // var var = 12; // 不得以关键字或者保留字作为名字
        // var function = 12;

        //    var let = 100; // 虽然不报错，但是不要let作为名字
        //     console.log(let); // 100

        // let var function import class export new if else for  switch while


        //- 遵循驼峰命名法(变量名的自第一个单词首字母小写，以后每一个有意义的单词的首字母大写) 

        // var studentName = 'xiaoMing';
        // var student_name = 'xiaoWang';
        // var a = 'xiaoMing';

        // var className = '三年八班'

        //-------------------------------------------------------------
    </script>
</body>

</html>